Part Tube/pl

Część: Rura

Lokalizacja w menu
Część → Bryła pierwotna → Utwórz rurę
Środowisko pracy
Część
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
Utwórz geometrie pierwotne

Opis

Polecenie Rura środowiska pracy Część tworzy parametryczną bryłę rury. W układzie współrzędnych zdefiniowanym przez właściwość DANEUmiejscowienie dolna ściana stożka leży na płaszczyźnie XY, a jej środek jest w punkcie początkowym.

Użycie

Tworzenie

  1. Istnieje kilka sposobów wywołania polecenia:
    • Naciśnij przycisk Utwórz rurę.
    • Wybierz opcję Część → Bryła pierwotna → Utwórz rurę z menu.
  2. Utworzony zostanie obiekt Tube.
  3. Otworzy się panel zadań Rura.
  4. Określ wymiary.
  5. Rura jest dynamicznie aktualizowana w widoku 3D.
  6. Naciśnij przycisk OK aby zamknąć panel zadań.
  7. Opcjonalnie zmień właściwość DANEUmiejscowienie rury w Edytorze właściwości lub za pomocą polecenia Std Przemieszczenie.

Edycja

  1. Kliknij dwukrotnie rurę w oknie Widok Drzewa.
  2. Otworzy się panel zadań Rura.
  3. Zmień jeden lub więcej wymiarów.
  4. Rura jest dynamicznie aktualizowana w oknie widoku 3D.
  5. Naciśnij przycisk OK aby zamknąć panel zadań.

Przykład

Rura środowiska Część z przykładu skryptu

Poniżej przedstawiono obiekt Rury utworzony za pomocą przykładu tworzenie skryptów.

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Rura wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Rura

Tworzenie skryptów

Poniżej przedstawiono obiekt Part Tube utworzony za pomocą przykładu tworzenia skryptów.

Obiekt Rura można utworzyć za pomocą metody addTube() (dostępne w wersji 0.20) modułu Kształty:

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")

Przykład:

import FreeCAD as App
from BasicShapes import Shapes

doc = App.activeDocument()

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
tube.Height = 20
tube.InnerRadius = 2
tube.OuterRadius = 3
tube.Placement = App.Placement(App.Vector(2, 4, 5), App.Rotation(60, 60, 30))

doc.recompute()